Processor Management Techniques for Mesh-Connected Multiprocessors

نویسندگان

  • Byung S. Yoo
  • Chita R. Das
  • Chansu Yu
چکیده

This paper investigates various processor management techniques for improving the performance of mesh-connected multiprocessors. Three diierent techniques are analyzed. First, we use the smallest job rst (SJF) policy to improve the spatial parallelism in a mesh. Next, a policy called multitasking and multi-programming (M 2) is introduced. The M 2 scheme allows multiprogramming of jobs on various submeshes. Finally, a novel approach, called \limit allocation" is used for job allocation. With this policy, a job (sub-mesh) size is reduced if the job cannot be allocated. While all of the three approaches are viable alternatives , which in conjunction with any allocation algorithm can improve system performance beyond what is achievable with a complex allocation scheme and the usually assumed FCFS scheduling, the M 2 and limit allocation techniques are especially attractive for providing some additional features. The M 2 policy brings in the concept of time-sharing execution for better ef-ciency and the limit allocation shows how job size restriction can be beneecial for performance and fault-tolerance in a mesh topology. Moreover, the limit allocation scheme can outperform any other approach even using the simplest allocation policy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Memory Utilization of Processor Allocator for NoC-based Chip Multiprocessors with Mesh Topology

Chip MultiProcessors (CMPs) have become the primary method of build high-performance microprocessors. Besides speed, major elements such as processing elements and network on chip, allocation and management of on-chip processors are also important factor to achieve high efficiency of future CMPs. In this paper, the authors study a Processor Allocator (PA), especially the issue of its memory uti...

متن کامل

Control Loop Feedback Mechanism for Generic Array Logic Chip Multiprocessor

Control Loop Feedback Mechanism for Generic Array Logic Chip Multiprocessor is presented. The approach is based on control-loop feedback mechanism to maximize the efficiency on exploiting available resources such as CPU time, operating frequency, etc. Each Processing Element (PE) in the architecture is equipped with a frequency scaling module responsible for tuning the frequency of processors a...

متن کامل

Caching Techniques to Improve System Performance in Chip Multiprocessors

As cache management in chip multiprocessors has become more critical because of the diverse workloads, increasing working sets of many emerging applications, increasing memory latency and decreasing size of cache devoted to each core due to increased number of cores on a single chip in Chip multiprocessors (CMPs). This paper identifies caching techniques and important issues in caching techniqu...

متن کامل

Proposed Feature Selection for Dynamic Thermal Management in Multicore Systems

Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...

متن کامل

2D Parallel Constrained Delaunay Mesh Generation: A Multigrain Approach on Deep Multiprocessors

Parallel Constrained Delaunay Mesh (PCDM) is a 2D adaptive and irregular meshing algorithm. In PCDM one can explore concurrency using three different levels of granularity: (i) coarse-grain at the sub-mesh level, (ii) medium-grain at the cavity level and (iii) fine-grain at the element level. The mediumand fine-grain approaches can be used to improve the single-processor performance of coarse-g...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995